package com.ld.common.util;

import com.ld.shieldsb.common.core.model.PropertiesModel;

public class LogOutUtil {

    /**
     * 总开关
     * 
     * @Title isOut
     * @author 吕凯
     * @date 2019年6月10日 上午10:04:04
     * @return boolean
     */
    public static boolean isOut() {
        return PropertiesModel.CONFIG.getBoolean("log4j.out", false); // 总开关
    }

    /**
     * 输出action
     * 
     * @Title isOutAction
     * @author 吕凯
     * @date 2019年6月10日 上午10:04:38
     * @return boolean
     */
    public static boolean isOutAction() {
        return PropertiesModel.CONFIG.getBoolean("log4j.out.action", false); // 输出action
    }

    /**
     * 
     * 输出action的堆栈信息
     * 
     * @Title isOutActionTrace
     * @author 吕凯
     * @date 2019年6月10日 上午10:05:17
     * @return boolean
     */
    public static boolean isOutActionTrace() {
        return PropertiesModel.CONFIG.getBoolean("log4j.out.action.trace", false); // 输出action的堆栈信息
    }

    /**
     * aop是否输出日志
     * 
     * @Title outLog
     * @author 吕凯
     * @date 2019年6月10日 上午9:51:17
     * @param msg
     *            void
     */
    public static boolean isOutAop() {
        return PropertiesModel.CONFIG.getBoolean("log4j.out.aop", true); // 输出action的堆栈信息
    }

    /**
     * 输出jsp的路径信息
     * 
     * @Title isOutJspPath
     * @author 吕凯
     * @date 2019年6月11日 上午9:20:04
     * @return boolean
     */
    public static boolean isOutJspPath() {
        return PropertiesModel.CONFIG.getBoolean("log4j.out.jsp", false); // 输出jsp的路径信息
    }

}
